home *** CD-ROM | disk | FTP | other *** search
- CShell est un shell de remplacement pour le shell Amiga standard.
-
- - Pressez la touche HELP pour avoir une liste des commandes encapsulées.
- Après que vous ayez assigné CSH: là où se trouve csh.doc, vous pouvez
- aussi entrer 'man <commande>'
- - Après que vous ayez lancé csh, vous pouvez enlever le disque à partir
- duquel vous avez booté, puisque toutes les commandes importantes sont
- encapsulées.
- - Toutes les commandes encapsulées pourraient être abrégées. Au lieu de
- taper 'assign', entrez juste 'ass'. Si vous n'aimez pas ceci, entrez
- 'set _abbrev n'.
- - Les commandes encapsulées doivent être en minuscules. Ainsi, pour forcer
- l'utilisation d'une commande externe, mettez en majuscules la première
- lettre: 'Dir df1: ALL'
- - Toutes les commandes (même externes) acceptent les motifs d'expansion.
- L'astérisque '*' est la même chose que #? sous AmigaDOS: 'copy *.c ram:'
- - Installation rapide: appelez csh à la fin de votre startup-sequence.
- Créez juste un fichier s:.login où vous mettez tous vos alias personels.
- - La commande alias est très puissante: 'alias salut "%a echo $a$a"'
- affichera deux fois ce que vous lui avez passé en arguments. Les alias
- peuvent s'appeler entre eux.
- - Chaque fois que vous devez spécifier un nom de fichier, tapez juste le
- début et pressez la touche TAB. Répétez si nécessaire.
- - Après avoir tapé 'cd -g DH0: DH1:' (insérez vos partitions ici), vous
- pouvez faire un cd dans n'importe quel répertoire n'importe où sur le
- disque dur sans avoir à spécifier un nom de chemin.
- - Vous pouvez mettre dans les touches de fonctions n'importe quelle chaîne:
- 'set _f1 dir^m' exécutera une commande 'dir' chaque fois que vous pressez
- f1.
- - Vous pouvez rappeler les vielles lignes en appuyant sur les flèches hautes
- et basses. Si vous tapez le début d'une vielle ligne et tapez shift-haut,
- elle réapparaîtra.
- - CShell a toutes les propriétés importantes d'un langage de programation.
- Les scripts en CShell peuvent accomplir des actions très compliquées.
- Référez vous à csh.doc pour plus de détails.
- - Vous pouvez contrôler les programmes d'applications avec un port REXX sans
- avoir besoin de faire fonctionner AREXX: 'rxsend rexx_ced CEDTOFRONT'
-
- abortline arrête la ligne de commande courante
- action essaye de réaliser une action sur un fichier. voir 'class'
- addbuffers ajoute des buffers à un disque
- alias définit un raccourci pour une liste de commandes
- ascii montre une table ascii
- aset définit une variable d'environnement ARP
- assign assigne un nom logique à un répertoire physique
- basename extrait le nom de fichier d'un nom de chemin
- cat même chose que type
- cd change le répertoire courant
- class définit des classes de fichiers et les actions qui peuvent être
- exécutées dessus
- close ferme un fichier ouvert par open
- copy copie des fichiers et/ou répertoires à un endroit différent
- cp même chose que copy
- date affiche ou règle l'heure et la date
- dec decremente une variable
- delete enlève un fichier ou répertoire
- dir affiche un répertoire. beaucoup de possibilités
- diskchange indique un changement de disque dans un lecteur
- echo affiche ses arguments sur la sortie standard
- else utilisé dans if/else/endif
- endif utilisé dans if/else/endif
- error génère un code d'erreur spécifique
- exec exécute ses arguments comme une commande
- fault imprime la chaîne d'erreur associée à un code d'erreur secondaire
- filenote ajoute un commentaire à un fichier
- flist liste tous les fichiers ouverts par open
- fltlower filtre: lit sur l'nrée standard, covertit en minuscules et affiche
- sur la sortie standard
- fltupper filtre: convertit en majuscules
- foreach exécute son dernier argument plusieurs fois, en prenant la valeur
- d'une variable parmi ses arguments
- forever exécute son dernier argument pour toujours
- forline exécute son dernier argument plusieurs fois, en prenant la valeur
- d'une varaible dans un fichier
- fornum exécute son dernier argument plusieurs fois, en assignant des
- valeurs numériques
- getenv lit une variable ENV:
- goto saute à une étiquette
- head filtre: prend les premières lignes de l'entrée standard
- help affiche une liste des commandes
- history affiche les dernières commandes entrées
- howmany indique le nombre de shells qui tournent
- htype affiche un fichier sous forme hexadécimale
- if clause conditionelle: 'if a < 3; echo plus petit;endif'
- inc augmente une variable
- info affiche des informations sur les drives
- input prend une variable sur l'entrée standard
- join regroupe plusieurs fichiers en un seul
- keymap redéfinit les touches d'édition du clavier
- label affiche la destination pour un 'goto'
- local définit une variable locale
- linecnt filtre: compte les lignes sur l'entrée standard
- ls même chose que dir
- man affiche des informations détaillées sur une commande cshell
- md même chose que mkdir
- mem affiche la mémoire disponible
- menu installe un menu intuition
- mkdir crée un répertoire
- mv même chose que rename
- open ouvre un fichier
- path fixe ou affiche le chemin à tester pour accéder aux commandes
- externes
- pri fixe la priorité de la tache
- protect altère les bits de protection d'un fichier
- ps affiche les taches tournant actuellement
- pwd affiche le répertoire courant (de travail)
- qsort filtre: trie l'entrée standard, affiche sur la sortie standard
- quit quitte cshell (ARGH!)
- rback lance une commande externe en arrière-plan
- rename renomme un fichier
- readfile lit un fichier et l'assigne à une variable
- relabel renomme un disque
- resident rend une commande externe résidente
- return quitte un fichier script ou cshell
- rm même chose que delete
- rpn calculateur en polonaise inverse
- rxrec entre dans le mode de reception de commandes AREXX
- rxsend envoie une commande AREXX à un programme d'application
- run lance une commande externe de façon asynchrone
- search fouille un fichier à la recherche d'une chaîne, beaucoup de
- possibilités
- set assigne une valeur à une variable
- setenv fixe une variable ENV:
- sleep attend pendant un délai
- split coupe une variable
- source lance une fichier script
- stack définit la pile pour les commandes devant être lancées
- strhead enlève le suffixe d'un nom de fichier
- strings trouve des chaînes à l'intérieur des fichiers binaires
- strleft détermine les n premiers caractères dans une chaîne
- strlen détermine la longueur de la chaîne
- strmid trouve les m premiers caractères commençant à partir du n-ième
- srright détermine les derniers n caractères d'une chaîne
- strtail trouve la fin d'une variable
- tackon ajoute un nom de chemin à un nom de fichier
- tail filtre: affiche les dernières n lignes de stdin
- tee filtre: copie stdin sur stdout et stderr
- touch met à jour la date de création d'un fichier
- truncate filtre: réduit la largeur d'un fichier texte
- type affiche un fichier sur stdout
- unalias enlève un alias
- uniq filtre enlève les lignes identiques
- unlocal enlève une variable locale
- unset enlève une variable
- usage affiche la notice d'usage d'une commande cshell
- version affiche la version courante de cshell
- waitforport attend l'apparition d'un port AREXX
- whereis truve un fichier sur le disque dur
- window redimentionne la fenêtre dans laquelle travaille cshell
- writefile écrit une variable sur la sortie standard, une ligne par motabortline aborts current command line
-